package String;

import java.util.Arrays;

/**
 * @Classname JZ05替换空格
 * @Description TODO
 * @Date 2022/12/10 11:40
 * @Created by xjl
 */
public class JZ05替换空格 {
    /**
     * @description 直接利用相关的函数 replace
     * @param: s
     * @date: 2022/12/10 11:43
     * @return: java.lang.String
     * @author: xjl
     */
    public String replaceSpace(String s) {
        String result = s.replace(" ", "%20");
        return result;
    }

    /**
     * @description 利用遍历的方式来实现
     * @param: s
     * @date: 2022/12/10 11:43
     * @return: java.lang.String
     * @author: xjl
     */
    public String replaceSpace2(String s) {
        StringBuilder sb=new StringBuilder();
        for (int i=0;i<s.length();i++){
            if (s.charAt(i)==' '){
                sb.append("%20");
            }else {
                sb.append(s.charAt(i));
            }
        }
        return sb.toString();
    }
}
